.wrapper {
  display              : grid;
  grid-template-columns: 1fr 1fr;
  justify-content      : center;
  align-items          : center;
  width                : 100%;
  height               : 700px;

  .desc {
    display        : flex;
    flex-direction : column;
    justify-content: center;
    width          : 100%;
    height         : 100%;

    p {
      font-size   : 16px;
      text-align  : left;
      padding-left: 32%;
      text-indent : 2rem;
    }

    li {
      font-size  : 14px;
      margin-left: 32%;
    }
  }

  .demoWrapper {
    position: relative;
    padding : 10%;

    img {
      width : 100%;
      height: auto;
    }
  }
}